// 上传用户头像按钮
let upAvatarBtn = document.getElementById("upAvatarBtn");

// 实时上传头像并显示
upAvatarBtn.onclick = function(){
    //获取图片文件
    var fileAvatar = document.getElementById("imgFile").files[0];
    // 获取图片img标签
    let userAvatar = document.getElementById("userImg");

    let changeData = function(){
        let data = new FormData();
        data.append("id",window.userInfoG.data.id);
        data.append("avatar",fileAvatar);
        //根据ID 和 上传的文件发送请求
        postForm(data,"updateAvatar").then(
            value=>{
                if(value.code == 200){
                    alert("修改头像成功");
                    //改变头像框里面头像的url地址，利用setAttribute
                    userAvatar.setAttribute("src",queryURL+value.data);
                }
                else if(value.code == 304){
                    //上传文件格式不对就会报错
                    alert(value.msh);
                }
            },
            reason=>{
                alert("请先选择文件!");
            }
        )
    }
    changeData();
}

// 头像预览功能
function perviewAvatar(file){
    var reader = new FileReader();
    // 读取文件的路径
    reader.readAsDataURL(file.files[0]);
    reader.onload = function(e){
        // 读取完成后将路径赋给图片
        let userAvatar = document.getElementById("userImg");
        userAvatar.src = e.target.result;
    }
}